jade.content.abs
Class AbsConcept

java.lang.Object
  |
  +--jade.content.abs.AbsObject
        |
        +--jade.content.abs.AbsTerm
              |
              +--jade.content.abs.AbsConcept

public class AbsConcept
extends AbsTerm

Author:
Federico Bergenti - Universita` di Parma
See Also:
Serialized Form

Constructor Summary
AbsConcept(java.lang.String name)
          Constructor
 
Method Summary
 AbsTerm getAbsTerm(java.lang.String name)
          Retrieves the value of a slot.
 boolean getBoolean(java.lang.String name)
          Retrieves the value of a boolean slot.
 float getFloat(java.lang.String name)
          Retrieves the value of a float slot.
 int getInteger(java.lang.String name)
          Retrieves the value of an integer slot.
 java.lang.String getString(java.lang.String name)
          Retrieves the value of a String slot.
 void set(java.lang.String name, AbsTerm value)
          Sets a slot of the concept.
 void set(java.lang.String name, boolean value)
          Sets a boolean slot.
 void set(java.lang.String name, float value)
          Sets a float slot.
 void set(java.lang.String name, int value)
          Sets an integer slot.
 void set(java.lang.String name, java.lang.String value)
          Sets a string slot.
 
Methods inherited from class jade.content.abs.AbsObject
dump, dump, getAbsObject, getCount, getNames, getTypeName, isGrounded, set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbsConcept

public AbsConcept(java.lang.String name)
Constructor
Parameters:
name - the name of the concept.
Method Detail

set

public void set(java.lang.String name,
                AbsTerm value)
Sets a slot of the concept.
Parameters:
name - name of the slot.
value - value of the slot.

set

public void set(java.lang.String name,
                java.lang.String value)
Sets a string slot.
Parameters:
name - name of the slot.
value - value of the slot.

set

public void set(java.lang.String name,
                boolean value)
Sets a boolean slot.
Parameters:
name - name of the slot.
value - value of the slot.

set

public void set(java.lang.String name,
                int value)
Sets an integer slot.
Parameters:
name - name of the slot.
value - value of the slot.

set

public void set(java.lang.String name,
                float value)
Sets a float slot.
Parameters:
name - name of the slot.
value - value of the slot.

getAbsTerm

public AbsTerm getAbsTerm(java.lang.String name)
Retrieves the value of a slot.
Parameters:
name. -  
Returns:
the value.

getString

public java.lang.String getString(java.lang.String name)
Retrieves the value of a String slot.
Parameters:
name. -  
Returns:
the value.

getBoolean

public boolean getBoolean(java.lang.String name)
Retrieves the value of a boolean slot.
Parameters:
name. -  
Returns:
the value.

getInteger

public int getInteger(java.lang.String name)
Retrieves the value of an integer slot.
Parameters:
name. -  
Returns:
the value.

getFloat

public float getFloat(java.lang.String name)
Retrieves the value of a float slot.
Parameters:
name. -  
Returns:
the value.